Golang Job: Senior Systems Developer

Job added on

Company

CactusSoft
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

CactusSoft is looking for a Senior Golang Developer to join the team of devoted professionals responsible for developing a Fintech AI-driven system. The tool implements artificial intelligence and machine learning techniques to serve the blockchain investment market.

Your Area of Responsibility

  • Develop the algorithmic trading logic and data aggregators for algo trading system
  • Ensure the stability of the existing system
  • Improve performance/scalability
  • Integrate renown third-party services
  • Write high performance, testable and maintainable code to implement new functionality
  • Take part in technical discussions to come up with solutions for challenging issues.

You Perfectly Match This Position If You Have

  • Commercial experience – over 5 years total
  • Commercial experience with Golang – over 3 years
  • Proficient knowledge of Golang, SQL databases, microservices architecture, common design patterns, best coding practices, REST/RPC transports
  • Proficient understanding of code versioning tools (Git), CI/CD practices, Docker
  • English – Intermediate (Upper Intermediate is a plus)
  • High communication and teamwork skills.

Will Be a Plus

  • NATS, Kubernetes, AWS cloud services, high load systems
  • Personal or professional experience in Fintech (understanding of exchange trading mechanics).

Benefits

Flexible working hours
Opportunity to work remotely
Work-related courses, certifications, and books
English classes several times a week
Medical insurance
Profit-sharing bonus every year